package com.xianzhiOA.bean;/**
 * Created by Administrator on 2017/5/17.
 */

import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 审批节点实例表
 *
 * @author 王诗博
 * @create 2017-05-17 13:15
 **/
public class XzApprovalProcessInfo {

    private Long approvalprocessInfoId;
    private Long templetBaseId;
    private int nodeId;
    private Long roleId;
    private Long templetBaseInfoId;
    private String auditStatus;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date auditTime;
    private  String  field1;
    private  String  field2;
    private  String  field3;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date deleteTime;
    private  Integer isdelete;
    private  Date    createTime;
    private  XzRole role;

    @Override
    public String toString() {
        return "XzApprovalProcessInfo{" +
                "approvalprocessInfoId=" + approvalprocessInfoId +
                ", templetBaseId=" + templetBaseId +
                ", nodeId=" + nodeId +
                ", roleId=" + roleId +
                ", templetBaseInfoId=" + templetBaseInfoId +
                ", auditStatus='" + auditStatus + '\'' +
                ", auditTime=" + auditTime +
                ", field1='" + field1 + '\'' +
                ", field2='" + field2 + '\'' +
                ", field3='" + field3 + '\'' +
                ", deleteTime=" + deleteTime +
                ", isdelete=" + isdelete +
                ", createTime=" + createTime +
                ", role=" + role +
                '}';
    }




    public XzRole getRole() {
        return role;
    }

    public void setRole(XzRole role) {
        this.role = role;
    }
    public Long getApprovalprocessInfoId() {
        return approvalprocessInfoId;
    }

    public void setApprovalprocessInfoId(Long approvalprocessInfoId) {
        this.approvalprocessInfoId = approvalprocessInfoId;
    }

    public Long getTempletBaseId() {
        return templetBaseId;
    }

    public void setTempletBaseId(Long templetBaseId) {
        this.templetBaseId = templetBaseId;
    }

    public int getNodeId() {
        return nodeId;
    }

    public void setNodeId(int nodeId) {
        this.nodeId = nodeId;
    }

    public Long getRoleId() {
        return roleId;
    }

    public void setRoleId(Long roleId) {
        this.roleId = roleId;
    }

    public Long getTempletBaseInfoId() {
        return templetBaseInfoId;
    }

    public void setTempletBaseInfoId(Long templetBaseInfoId) {
        this.templetBaseInfoId = templetBaseInfoId;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public Date getAuditTime() {
        return auditTime;
    }

    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    public String getField1() {
        return field1;
    }

    public void setField1(String field1) {
        this.field1 = field1;
    }

    public String getField2() {
        return field2;
    }

    public void setField2(String field2) {
        this.field2 = field2;
    }

    public String getField3() {
        return field3;
    }

    public void setField3(String field3) {
        this.field3 = field3;
    }

    public Date getDeleteTime() {
        return deleteTime;
    }

    public void setDeleteTime(Date deleteTime) {
        this.deleteTime = deleteTime;
    }

    public Integer getIsdelete() {
        return isdelete;
    }

    public void setIsdelete(Integer isdelete) {
        this.isdelete = isdelete;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }




}
